<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../../../style.css" type="text/css" media="screen">
<link rel="stylesheet" href="../../../print.css" type="text/css" media="print">
<meta content="Viewport3D,org.papervision3d.view.Viewport3D,cullingRectangle,interactiveSceneManager,lastRenderList,lineCuller,particleCuller,sizeRectangle,triangleCuller,autoClipping,autoCulling,autoScaleToStage,containerSprite,interactive,viewportHeight,viewportObjectFilter,viewportWidth,accessLayerFor,destroy,getChildLayer,hitTestMouse,hitTestPoint2D,hitTestPointObject,onAddedToStage,onRemovedFromStage,onStageResize,setStageScaleMode,updateAfterRender,updateBeforeRender" name="keywords">
<title>org.papervision3d.view.Viewport3D</title>
</head>
<body>
<script type="text/javascript" language="javascript" src="../../../asdoc.js"></script><script type="text/javascript" language="javascript" src="../../../cookies.js"></script><script type="text/javascript" language="javascript">
<!--
				asdocTitle = 'Viewport3D - API Documentation';
				var baseRef = '../../../';
				window.onload = configPage;
			--></script>
<table style="display:none" id="titleTable" cellspacing="0" cellpadding="0" class="titleTable">
<tr>
<td align="left" class="titleTableTitle">Papervision3D 2.1 日本語 リファレンスガイド</td><td align="right" class="titleTableTopNav"><a onclick="loadClassListFrame('../../../all-classes.html')" href="../../../package-summary.html">All&nbsp;Packages</a>&nbsp;|&nbsp;<a onclick="loadClassListFrame('../../../all-classes.html')" href="../../../class-summary.html">All&nbsp;Classes</a>&nbsp;|&nbsp;<a onclick="loadClassListFrame('../../../index-list.html')" href="../../../all-index-A.html">Index</a>&nbsp;|&nbsp;<a href="../../../index.html?org/papervision3d/view/Viewport3D.html&amp;org/papervision3d/view/class-list.html" id="framesLink1">Frames</a><a onclick="parent.location=document.location" href="" style="display:none" id="noFramesLink1">No&nbsp;Frames</a></td><td rowspan="3" align="right" class="titleTableLogo"><img alt="Adobe Logo" title="Adobe Logo" class="logoImage" src="../../../images/logo.jpg"></td>
</tr>
<tr class="titleTableRow2">
<td align="left" id="subTitle" class="titleTableSubTitle">Class&nbsp;Viewport3D</td><td align="right" id="subNav" class="titleTableSubNav"><a href="#propertySummary">Properties</a>&nbsp;| <a href="#methodSummary">Methods</a></td>
</tr>
<tr class="titleTableRow3">
<td colspan="2">&nbsp;</td>
</tr>
</table>
<script type="text/javascript" language="javascript">
<!--
if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("Class Viewport3D"); titleBar_setSubNav(false,true,false,false,false,false,true,false,false,false,false,false,false,false);}
--></script>
<div class="MainContent">
<table cellspacing="0" cellpadding="0" class="classHeaderTable">
<tr>
<td class="classHeaderTableLabel">Package</td><td><a onclick="javascript:loadClassListFrame('class-list.html')" href="package-detail.html">org.papervision3d.view</a></td>
</tr>
<tr>
<td class="classHeaderTableLabel">Class</td><td class="classSignature">public class Viewport3D</td>
</tr>
<tr>
<td class="classHeaderTableLabel">Inheritance</td><td class="inheritanceList">Viewport3D <img class="inheritArrow" alt="Inheritance" title="Inheritance" src="../../../images/inherit-arrow.gif"> flash.display.Sprite</td>
</tr>
<tr>
<td class="classHeaderTableLabel">Implements</td><td>org.papervision3d.core.view.IViewport3D</td>
</tr>
<tr>
<td class="classHeaderTableLabel">Subclasses</td><td><a href="../view/BitmapViewport3D.html">BitmapViewport3D</a></td>
</tr>
</table>
<p></p>
  <p></p>
<br>
<hr>
</div>
<a name="propertySummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Public Properties</div>
<table id="summaryTableProperty" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Property</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#autoClipping">autoClipping</a> : Boolean<div class="summaryTableDescription">
   <span lang="ja">クリッピングが使用可能であるかどうかを取得または設定します。( Sprite.scrollRect を使うことでビューポートの外側の矩形にあるビットマップデータをレンダリングしません)</span>
   <span lang="ja">Whether clipping is enabled (not rendering bitmap data outside the rectangle of the viewport by making use of the <code>Sprite.scrollRect</code>)</span>
   </div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#autoCulling">autoCulling</a> : Boolean<div class="summaryTableDescription">
   <span lang="ja">カリングが使用可能であるかどうかを取得または設定します。(他のトライアングルの裏面に隠れたトライアングルをレンダリングしない）</span>
   <span lang="en">Whether culling is enabled (not rendering triangles hidden behind other triangles)</span>
   </div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#autoScaleToStage">autoScaleToStage</a> : Boolean<div class="summaryTableDescription">
   <span lang="ja">ステージのサイズに自動的にフィットさせるかどうかを取得または設定します。</span>
   <span lang="en">Whether the <code>Viewport3D</code> should scale with the <code>Stage</code></span>
   </div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#containerSprite">containerSprite</a> : <a href="layer/ViewportLayer.html">ViewportLayer</a>
<div class="summaryTableDescription">[read-only]
   <span lang="ja">Viewport3D に格納されたコンテナーを取得します。</span>
   <span lang="en">The <code>Sprite</code> holding the <code>Viewport3D</code></span>
   </div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#cullingRectangle">cullingRectangle</a> : Rectangle<div class="summaryTableDescription">
   <span lang="ja">cullingRectangle はカリングした矩形を取得します。triangleを描画する範囲を確定する用途に使用します。</span>
   <span lang="en">cullingRectangle stores the width, height, x, y of the culling rectangle.</div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#interactive">interactive</a> : Boolean<div class="summaryTableDescription">
   <span lang="ja">マウスイベントを有効にするかどうかを取得または設定します。</span>
   <span lang="en">Whether the <code>Viewport3D</code> should listen for <code>Mouse</code> events and create an <code>InteractiveSceneManager</code></span>
   </div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#interactiveSceneManager">interactiveSceneManager</a> : <a href="../core/utils/InteractiveSceneManager.html">InteractiveSceneManager</a>
<div class="summaryTableDescription">
   <span lang="ja">ユーザーのマウス操作などのインタラクションを制御する InteractiveSceneManager インスタンスを取得します。</span>
   <span lang="en">interactiveSceneManager manages the interaction between the user's mouse and the Papervision3D scene.</div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#lastRenderList">lastRenderList</a> : Array<div class="summaryTableDescription">
   <span lang="ja">最後のレンダリング処理を行った RenderableListItem(Triangles,Lines,Pixels,Particles,Fog) を取得します。これは hitTestPoint2D の hitTests を行う際に利用します。</span>
   <span lang="en">lastRenderList stores RenderableListItems (Triangles, Lines, Pixels, Particles, Fog) of everything that was rendered in the last pass.</div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#lineCuller">lineCuller</a> : ILineCuller<div class="summaryTableDescription">
   <span lang="ja">lineCuller はパーティクル をBasicRenderEngine でレンダリングされないようにする為に cullingRectangle を使用します。</span>
   <span lang="en">lineCuller uses the culling Rectangle to determine which particles will not be rendered in BasicRenderEngine</span>
   </div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#particleCuller">particleCuller</a> : IParticleCuller<div class="summaryTableDescription">
   <span lang="ja">パーティクルが BasicRenderEngine でレンダリングされないようにする為に cullingRectangle を使用します。</span>
   <span lang="en">particleCuller uses the cullingRectangle to determine which particles will not be rendered in BasicRenderEngine</span>
   </div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#sizeRectangle">sizeRectangle</a> : Rectangle<div class="summaryTableDescription">
   <span lang="ja">Viewport3Dsprite の幅と高さを取得します。</span>
   <span lang="en">sizeRectangle stores the width and the height of the Viewport3D sprite</span>
   </div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#triangleCuller">triangleCuller</a> : ITriangleCuller<div class="summaryTableDescription">
   <span lang="ja">triangle を BasicRenderEngine でレンダリングされないようにする為に cullingRectangle を使用します。</span>
   <span lang="en">triangleCuller uses the cullingRectangle to determine which triangles will not be rendered in BasicRenderEngine</span>
   </div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#viewportHeight">viewportHeight</a> : Number<div class="summaryTableDescription">
   <span lang="ja">Viewport3D の高さを取得または設定します。</span>
   <span lang="en">Sets the the height of the <code>Viewport3D</code></span>
   </div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#viewportObjectFilter">viewportObjectFilter</a> : ViewportObjectFilter<div class="summaryTableDescription">
   <span lang="ja">Viewport3D の ViewportObjectFilter 取得または設定します。</span>
   <span lang="en">Sets the <code>ViewportObjectFilter</code> of the <code>Viewport3D</code></span>
   </div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#viewportWidth">viewportWidth</a> : Number<div class="summaryTableDescription">
   <span lang="ja">Viewport3D の幅を取得または設定します。</span>
   <span lang="en">Sets the viewport width</span>
   </div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
</table>
</div>
<a name="methodSummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Public Methods</div>
<table id="summaryTableMethod" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Method</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#Viewport3D()">Viewport3D</a>(viewportWidth:Number = 640, viewportHeight:Number = 480, autoScaleToStage:Boolean = false, interactive:Boolean = false, autoClipping:Boolean = true, autoCulling:Boolean = true)</div>
<div class="summaryTableDescription">
   <span lang="ja">新しい Viewport3D インスタンスを作成します。</span>
   </div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#accessLayerFor()">accessLayerFor</a>(rc:RenderableListItem, setInstance:Boolean = false):<a href="layer/ViewportLayer.html">ViewportLayer</a>
</div>
<div class="summaryTableDescription">
   RenderListItemのレイヤーを取得する。ほとんどが内部使用
   Gets the layer of the RenderListItem.</div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#destroy()">destroy</a>():void</div>
<div class="summaryTableDescription">
   <span lang="ja">クラス内の全ての参照を削除し、ガベージコレクションの対象となるようにします。</span>
   <span lang="en">Removes all references and sets the viewport's
   InteractiveSceneManager to null for a future
   garbage collection sweep</span>
   </div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#getChildLayer()">getChildLayer</a>(do3d:<a href="../objects/DisplayObject3D.html">DisplayObject3D</a>, createNew:Boolean = true, recurse:Boolean = true):<a href="layer/ViewportLayer.html">ViewportLayer</a>
</div>
<div class="summaryTableDescription">
   与えられたDisplayObject3DのViewportLayerをつくる、または受け取る
   Creates or receives a <code>ViewportLayer</code> of the given <code>DisplayObject3D</code>
   </div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#hitTestMouse()">hitTestMouse</a>():RenderHitData</div>
<div class="summaryTableDescription">
   <span lang="ja">RenderHitData に備えてマウスの x と y の値をチェックします。</span>
   <span lang="en">Checks the Mouse x and y against the <code>RenderHitData</code></span>
   </div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#hitTestPoint2D()">hitTestPoint2D</a>(point:Point):RenderHitData</div>
<div class="summaryTableDescription">
   <span lang="ja">ビューポートの RenderHitData に備えてポイントをチェックします。</span>
   <span lang="en">Checks a <code>Point</code> against the <code>RenderHitData</code>
   of the viewport</span>
   </div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#hitTestPointObject()">hitTestPointObject</a>(point:Point, object:<a href="../objects/DisplayObject3D.html">DisplayObject3D</a>):RenderHitData</div>
<div class="summaryTableDescription"></div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#updateAfterRender()">updateAfterRender</a>(renderSessionData:RenderSessionData):void</div>
<div class="summaryTableDescription">
   <span lang="ja">ViewportLayerを２Dシーンにレンダリングされた3Dデータの後にアップデートする</span>
   <span lang="en">Updates a <code>ViewportLayer</code> after the 3d data is rendered into the 2d scene</span>
   </div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#updateBeforeRender()">updateBeforeRender</a>(renderSessionData:RenderSessionData):void</div>
<div class="summaryTableDescription">
   <span lang="ja">ViewportLayerをレンダリングされている3Dデータより優先させて2Dシーンにアップデートします。</span>
   <span lang="en">Updates a <code>ViewportLayer</code> prior to the 3d data being rendered into the 2d scene</span>
   </div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
</table>
</div>
<a name="protectedMethodSummary"></a>
<div class="summarySection">
<div class="summaryTableTitle">Protected Methods</div>
<table id="summaryTableProtectedMethod" class="summaryTable " cellpadding="3" cellspacing="0">
<tr>
<th>&nbsp;</th><th colspan="2">Method</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#onAddedToStage()">onAddedToStage</a>(event:Event):void</div>
<div class="summaryTableDescription">
   ステージをリサイズする検出を始める為に、トリガーをステージに加える
   Triggered when added to the stage to start listening to stage resizing
   </div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#onRemovedFromStage()">onRemovedFromStage</a>(event:Event):void</div>
<div class="summaryTableDescription">
   ステージをリサイズするリスナーをステージから削除する為のトリガー
   Triggered when removed from the stage to remove the stage resizing listener
   </div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#onStageResize()">onStageResize</a>(event:Event = null):void</div>
<div class="summaryTableDescription">
   ステージがリサイズされた時、ビューポートをリサイズする（autoScaleToStage == true の場合）
   Resizes the viewport when the stage is resized (if autoScaleToStage == true)
   </div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
<tr class="">
<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol">
<div class="summarySignature">
<a class="signatureLink" href="#setStageScaleMode()">setStageScaleMode</a>():void</div>
<div class="summaryTableDescription"></div>
</td><td class="summaryTableOwnerCol">Viewport3D</td>
</tr>
</table>
</div>
<script type="text/javascript" language="javascript">
<!--
showHideInherited();
--></script>
<div class="MainContent">
<a name="propertyDetail"></a>
<div class="detailSectionHeader">Property detail</div>
<a name="autoClipping"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">autoClipping</td><td class="detailHeaderType">property</td>
</tr>
</table>
<div class="detailBody">
<code>autoClipping:Boolean</code>&nbsp;&nbsp;[read-write]<p>
   <span lang="ja">クリッピングが使用可能であるかどうかを取得または設定します。( Sprite.scrollRect を使うことでビューポートの外側の矩形にあるビットマップデータをレンダリングしません)</span>
   <span lang="ja">Whether clipping is enabled (not rendering bitmap data outside the rectangle of the viewport by making use of the <code>Sprite.scrollRect</code>)</span>
   </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get autoClipping():Boolean</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set autoClipping(value:Boolean):void</code>
<br>
<p>
<span class="label">See also</span>
</p>
<div class="seeAlso">flash.display.Sprite.scrollRect<br>
<a href="http://www.gskinner.com/blog/archives/2006/11/understanding_d.html" target="mm_external">http://www.gskinner.com/blog/archives/2006/11/understanding_d.html</a>
</div>
</div>
<a name="autoCulling"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">autoCulling</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>autoCulling:Boolean</code>&nbsp;&nbsp;[read-write]<p>
   <span lang="ja">カリングが使用可能であるかどうかを取得または設定します。(他のトライアングルの裏面に隠れたトライアングルをレンダリングしない）</span>
   <span lang="en">Whether culling is enabled (not rendering triangles hidden behind other triangles)</span>
   </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get autoCulling():Boolean</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set autoCulling(value:Boolean):void</code>
<br>
<p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="../view/Viewport3D.html#lineCuller" target="">lineCuller</a>
<br>
<a href="../view/Viewport3D.html#particleCuller" target="">particleCuller</a>
<br>
<a href="../view/Viewport3D.html#triangleCuller" target="">triangleCuller</a>
</div>
</div>
<a name="autoScaleToStage"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">autoScaleToStage</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>autoScaleToStage:Boolean</code>&nbsp;&nbsp;[read-write]<p>
   <span lang="ja">ステージのサイズに自動的にフィットさせるかどうかを取得または設定します。</span>
   <span lang="en">Whether the <code>Viewport3D</code> should scale with the <code>Stage</code></span>
   </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get autoScaleToStage():Boolean</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set autoScaleToStage(value:Boolean):void</code>
<br>
</div>
<a name="containerSprite"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">containerSprite</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>containerSprite:<a href="layer/ViewportLayer.html">ViewportLayer</a></code>&nbsp;&nbsp;[read-only]<p>
   <span lang="ja">Viewport3D に格納されたコンテナーを取得します。</span>
   <span lang="en">The <code>Sprite</code> holding the <code>Viewport3D</code></span>
   </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get containerSprite():<a href="layer/ViewportLayer.html">ViewportLayer</a></code>
<br>
</div>
<a name="cullingRectangle"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">cullingRectangle</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public var cullingRectangle:Rectangle</code><p>
   <span lang="ja">cullingRectangle はカリングした矩形を取得します。triangleを描画する範囲を確定する用途に使用します。</span>
   <span lang="en">cullingRectangle stores the width, height, x, y of the culling rectangle. It's used to determine the bounds in which the triangles are drawn.</span>
   </p><p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="../view/Viewport3D.html#autoCulling" target="">autoCulling</a>
</div>
</div>
<a name="interactive"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">interactive</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>interactive:Boolean</code>&nbsp;&nbsp;[read-write]<p>
   <span lang="ja">マウスイベントを有効にするかどうかを取得または設定します。</span>
   <span lang="en">Whether the <code>Viewport3D</code> should listen for <code>Mouse</code> events and create an <code>InteractiveSceneManager</code></span>
   </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get interactive():Boolean</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set interactive(value:Boolean):void</code>
<br>
</div>
<a name="interactiveSceneManager"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">interactiveSceneManager</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public var interactiveSceneManager:<a href="../core/utils/InteractiveSceneManager.html">InteractiveSceneManager</a></code><p>
   <span lang="ja">ユーザーのマウス操作などのインタラクションを制御する InteractiveSceneManager インスタンスを取得します。</span>
   <span lang="en">interactiveSceneManager manages the interaction between the user's mouse and the Papervision3D scene. 
   This is done by checking the mouse against renderHitData. renderHitData is generated from hitTestPoint2D and passed into the interactiveSceneManager to check agains the various mouse actions.</span>
   </p><p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="../view/Viewport3D.html#hitTestPoint2D()" target="">hitTestPoint2D()</a>
<br>
<a href="../core/utils/InteractiveSceneManager.html#renderHitData" target="">org.papervision3d.core.utils.InteractiveSceneManager.renderHitData</a>
</div>
</div>
<a name="lastRenderList"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">lastRenderList</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public var lastRenderList:Array</code><p>
   <span lang="ja">最後のレンダリング処理を行った RenderableListItem(Triangles,Lines,Pixels,Particles,Fog) を取得します。これは hitTestPoint2D の hitTests を行う際に利用します。</span>
   <span lang="en">lastRenderList stores RenderableListItems (Triangles, Lines, Pixels, Particles, Fog) of everything that was rendered in the last pass. This list is used to determine hitTests in hitTestPoint2D.</span>
   </p><p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="../view/Viewport3D.html#hitTestPoint2D()" target="">hitTestPoint2D()</a>
</div>
</div>
<a name="lineCuller"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">lineCuller</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public var lineCuller:ILineCuller</code><p>
   <span lang="ja">lineCuller はパーティクル をBasicRenderEngine でレンダリングされないようにする為に cullingRectangle を使用します。</span>
   <span lang="en">lineCuller uses the culling Rectangle to determine which particles will not be rendered in BasicRenderEngine</span>
   </p><p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="../view/Viewport3D.html#autoCulling" target="">autoCulling</a>
</div>
</div>
<a name="particleCuller"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">particleCuller</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public var particleCuller:IParticleCuller</code><p>
   <span lang="ja">パーティクルが BasicRenderEngine でレンダリングされないようにする為に cullingRectangle を使用します。</span>
   <span lang="en">particleCuller uses the cullingRectangle to determine which particles will not be rendered in BasicRenderEngine</span>
   </p><p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="../view/Viewport3D.html#autoCulling" target="">autoCulling</a>
</div>
</div>
<a name="sizeRectangle"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">sizeRectangle</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public var sizeRectangle:Rectangle</code><p>
   <span lang="ja">Viewport3Dsprite の幅と高さを取得します。</span>
   <span lang="en">sizeRectangle stores the width and the height of the Viewport3D sprite</span>
   </p><p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="../view/Viewport3D.html#viewportWidth" target="">viewportWidth</a>
<br>
<a href="../view/Viewport3D.html#viewportHeight" target="">viewportHeight</a>
</div>
</div>
<a name="triangleCuller"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">triangleCuller</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public var triangleCuller:ITriangleCuller</code><p>
   <span lang="ja">triangle を BasicRenderEngine でレンダリングされないようにする為に cullingRectangle を使用します。</span>
   <span lang="en">triangleCuller uses the cullingRectangle to determine which triangles will not be rendered in BasicRenderEngine</span>
   </p><p>
<span class="label">See also</span>
</p>
<div class="seeAlso">
<a href="../view/Viewport3D.html#autoCulling" target="">autoCulling</a>
</div>
</div>
<a name="viewportHeight"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">viewportHeight</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>viewportHeight:Number</code>&nbsp;&nbsp;[read-write]<p>
   <span lang="ja">Viewport3D の高さを取得または設定します。</span>
   <span lang="en">Sets the the height of the <code>Viewport3D</code></span>
   </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get viewportHeight():Number</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set viewportHeight(value:Number):void</code>
<br>
</div>
<a name="viewportObjectFilter"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">viewportObjectFilter</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>viewportObjectFilter:ViewportObjectFilter</code>&nbsp;&nbsp;[read-write]<p>
   <span lang="ja">Viewport3D の ViewportObjectFilter 取得または設定します。</span>
   <span lang="en">Sets the <code>ViewportObjectFilter</code> of the <code>Viewport3D</code></span>
   </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get viewportObjectFilter():ViewportObjectFilter</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set viewportObjectFilter(value:ViewportObjectFilter):void</code>
<br>
</div>
<a name="viewportWidth"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">viewportWidth</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>viewportWidth:Number</code>&nbsp;&nbsp;[read-write]<p>
   <span lang="ja">Viewport3D の幅を取得または設定します。</span>
   <span lang="en">Sets the viewport width</span>
   </p><span class="label">Implementation</span>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get viewportWidth():Number</code>
<br>
<code>&nbsp;&nbsp;&nbsp;&nbsp;public function set viewportWidth(value:Number):void</code>
<br>
</div>
<a name="constructorDetail"></a>
<div class="detailSectionHeader">Constructor detail</div>
<a name="Viewport3D()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">Viewport3D</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">constructor</td>
</tr>
</table>
<div class="detailBody">
<code>public function Viewport3D(viewportWidth:Number = 640, viewportHeight:Number = 480, autoScaleToStage:Boolean = false, interactive:Boolean = false, autoClipping:Boolean = true, autoCulling:Boolean = true)</code><p>
   <span lang="ja">新しい Viewport3D インスタンスを作成します。</span>
   </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">viewportWidth</span>:Number</code> (default = <code>640</code>)<code></code> &mdash;  ビューポートの幅です。
   </td>
</tr>
<tr>
<td class="paramSpacer">&nbsp;</td>
</tr>
<tr>
<td width="20px"></td><td><code><span class="label">viewportHeight</span>:Number</code> (default = <code>480</code>)<code></code> &mdash; ビューポートの高さです。
   </td>
</tr>
<tr>
<td class="paramSpacer">&nbsp;</td>
</tr>
<tr>
<td width="20px"></td><td><code><span class="label">autoScaleToStage</span>:Boolean</code> (default = <code>false</code>)<code></code> &mdash;  ビューポートをステージに合わせるかどうかのフラグです。
   </td>
</tr>
<tr>
<td class="paramSpacer">&nbsp;</td>
</tr>
<tr>
<td width="20px"></td><td><code><span class="label">interactive</span>:Boolean</code> (default = <code>false</code>)<code></code> &mdash;  シーンがインタラクティブかどうかの設定です。3Dオブジェクトにマウスイベントを登録する場合は、trueを設定します。
   </td>
</tr>
<tr>
<td class="paramSpacer">&nbsp;</td>
</tr>
<tr>
<td width="20px"></td><td><code><span class="label">autoClipping</span>:Boolean</code> (default = <code>true</code>)<code></code> &mdash;   クリッピングを有効にするかどうかを設定します。
   </td>
</tr>
<tr>
<td class="paramSpacer">&nbsp;</td>
</tr>
<tr>
<td width="20px"></td><td><code><span class="label">autoCulling</span>:Boolean</code> (default = <code>true</code>)<code></code> &mdash;   カリングを有効にするかどうかを設定します。
   </td>
</tr>
</table>
</div>
<a name="methodDetail"></a>
<div class="detailSectionHeader">Method detail</div>
<a name="accessLayerFor()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">accessLayerFor</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td>
</tr>
</table>
<div class="detailBody">
<code>public function accessLayerFor(rc:RenderableListItem, setInstance:Boolean = false):<a href="layer/ViewportLayer.html">ViewportLayer</a></code><p>
   RenderListItemのレイヤーを取得する。ほとんどが内部使用
   Gets the layer of the RenderListItem. Most-likely internal use.
   </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">rc</span>:RenderableListItem</code> &mdash;   A RenderableListItem to look for
   </td>
</tr>
<tr>
<td class="paramSpacer">&nbsp;</td>
</tr>
<tr>
<td width="20px"></td><td><code><span class="label">setInstance</span>:Boolean</code> (default = <code>false</code>)<code></code> &mdash; sets the container to the layer
   </td>
</tr>
</table>
<p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code><a href="layer/ViewportLayer.html">ViewportLayer</a></code> &mdash; 
                            The found <code>ViewportLayer</code>
   
                        
                     </td>
</tr>
</table>
</div>
<a name="destroy()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">destroy</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function destroy():void</code><p>
   <span lang="ja">クラス内の全ての参照を削除し、ガベージコレクションの対象となるようにします。</span>
   <span lang="en">Removes all references and sets the viewport's
   InteractiveSceneManager to null for a future
   garbage collection sweep</span>
   </p></div>
<a name="getChildLayer()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">getChildLayer</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function getChildLayer(do3d:<a href="../objects/DisplayObject3D.html">DisplayObject3D</a>, createNew:Boolean = true, recurse:Boolean = true):<a href="layer/ViewportLayer.html">ViewportLayer</a></code><p>
   与えられたDisplayObject3DのViewportLayerをつくる、または受け取る
   Creates or receives a <code>ViewportLayer</code> of the given <code>DisplayObject3D</code>
   </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">do3d</span>:<a href="../objects/DisplayObject3D.html">DisplayObject3D</a></code> &mdash;   A <code>DisplayObject3D</code> used to either find the layer or create a new one
   </td>
</tr>
<tr>
<td class="paramSpacer">&nbsp;</td>
</tr>
<tr>
<td width="20px"></td><td><code><span class="label">createNew</span>:Boolean</code> (default = <code>true</code>)<code></code> &mdash;  Forces the creation of a new layer
   </td>
</tr>
<tr>
<td class="paramSpacer">&nbsp;</td>
</tr>
<tr>
<td width="20px"></td><td><code><span class="label">recurse</span>:Boolean</code> (default = <code>true</code>)<code></code> &mdash;  Adds the <code>DisplayObject3D</code> as well as all of its children to a new layer
   </td>
</tr>
</table>
<p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code><a href="layer/ViewportLayer.html">ViewportLayer</a></code> &mdash; 
                        <code>ViewportLayer</code> of the given <code>DisplayObject3D</code>
   
                        
                     </td>
</tr>
</table>
</div>
<a name="hitTestMouse()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">hitTestMouse</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function hitTestMouse():RenderHitData</code><p>
   <span lang="ja">RenderHitData に備えてマウスの x と y の値をチェックします。</span>
   <span lang="en">Checks the Mouse x and y against the <code>RenderHitData</code></span>
   </p><p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code>RenderHitData</code> &mdash; RenderHitData of the current mouse location
   </td>
</tr>
</table>
<p>
<span class="label">See also</span>
</p>
<div class="seeAlso">RenderHitData</div>
</div>
<a name="hitTestPoint2D()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">hitTestPoint2D</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function hitTestPoint2D(point:Point):RenderHitData</code><p>
   <span lang="ja">ビューポートの RenderHitData に備えてポイントをチェックします。</span>
   <span lang="en">Checks a <code>Point</code> against the <code>RenderHitData</code>
   of the viewport</span>
   </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">point</span>:Point</code> &mdash;  a 2d <code>Point</code> you want to analyze into 3d space
   </td>
</tr>
</table>
<p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code>RenderHitData</code> &mdash; <code>RenderHitData</code> of the given <code>Point</code>
   </td>
</tr>
</table>
</div>
<a name="hitTestPointObject()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">hitTestPointObject</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function hitTestPointObject(point:Point, object:<a href="../objects/DisplayObject3D.html">DisplayObject3D</a>):RenderHitData</code><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">point</span>:Point</code></td>
</tr>
<tr>
<td class="paramSpacer">&nbsp;</td>
</tr>
<tr>
<td width="20px"></td><td><code><span class="label">object</span>:<a href="../objects/DisplayObject3D.html">DisplayObject3D</a></code></td>
</tr>
</table>
<p></p>
<span class="label">Returns</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td><td><code>RenderHitData</code></td>
</tr>
</table>
</div>
<a name="onAddedToStage()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">onAddedToStage</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>protected function onAddedToStage(event:Event):void</code><p>
   ステージをリサイズする検出を始める為に、トリガーをステージに加える
   Triggered when added to the stage to start listening to stage resizing
   </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">event</span>:Event</code></td>
</tr>
</table>
</div>
<a name="onRemovedFromStage()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">onRemovedFromStage</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>protected function onRemovedFromStage(event:Event):void</code><p>
   ステージをリサイズするリスナーをステージから削除する為のトリガー
   Triggered when removed from the stage to remove the stage resizing listener
   </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">event</span>:Event</code></td>
</tr>
</table>
</div>
<a name="onStageResize()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">onStageResize</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>protected function onStageResize(event:Event = null):void</code><p>
   ステージがリサイズされた時、ビューポートをリサイズする（autoScaleToStage == true の場合）
   Resizes the viewport when the stage is resized (if autoScaleToStage == true)
   </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">event</span>:Event</code> (default = <code>null</code>)<code></code></td>
</tr>
</table>
</div>
<a name="setStageScaleMode()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">setStageScaleMode</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>protected function setStageScaleMode():void</code>
</div>
<a name="updateAfterRender()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">updateAfterRender</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function updateAfterRender(renderSessionData:RenderSessionData):void</code><p>
   <span lang="ja">ViewportLayerを２Dシーンにレンダリングされた3Dデータの後にアップデートする</span>
   <span lang="en">Updates a <code>ViewportLayer</code> after the 3d data is rendered into the 2d scene</span>
   </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">renderSessionData</span>:RenderSessionData</code> &mdash;  All the information regarding the current renderSession packed into one class 
   </td>
</tr>
</table>
</div>
<a name="updateBeforeRender()"></a>
<table cellspacing="0" cellpadding="0" class="detailHeader">
<tr>
<td class="detailHeaderName">updateBeforeRender</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td>
</tr>
</table>
<div class="detailBody">
<code>public function updateBeforeRender(renderSessionData:RenderSessionData):void</code><p>
   <span lang="ja">ViewportLayerをレンダリングされている3Dデータより優先させて2Dシーンにアップデートします。</span>
   <span lang="en">Updates a <code>ViewportLayer</code> prior to the 3d data being rendered into the 2d scene</span>
   </p><span class="label">Parameters</span>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20px"></td><td><code><span class="label">renderSessionData</span>:RenderSessionData</code> &mdash;  All the information regarding the current renderSession packed into one class
   </td>
</tr>
</table>
</div>
<br>
<br>
<hr>
<br>
<p></p>
<center class="copyright"> 
</center>
</div>
</body>
</html>
<!-- -->
